#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
#include<sys/types.h>

int main(int argc ,char *argv[],char *env[])
{

  pid_t ret=fork();
  if(ret==0)
  {
    //子进程
    while(1)
    {
      printf("我是子进程，我的pid：%d，ppid：%d\n",getpid(),getppid());
      sleep(1);
    }
  }
  else if (ret > 0)
  {
    //父进程
    while(1)
    {
      printf("我是父进程，我的pid：%d，ppid：%d\n",getpid(),getppid());
      sleep(1);
    }
  }



//  printf("%d %s\n",argc,argv[0]);

// char* str=getenv("PATH");
//  printf("%s\n",str);


//  extern char **environ;
//  for(int i=0;environ[i];++i)
//  {
//    printf("%s\n",environ[i]);
//  }
////  int i=0;
//  for(;env[i];++i)
//  {
//    printf("%s\n",env[i]);
//  }
   return 0;
}
